草庐IT

Android AVC预览

全部标签

android - 如何禁用软键盘按键预览窗口?

在创建自己的软键盘时,默认情况下会为您提供“按键预览”。如何禁用此功能?编辑:您可以自定义keyPreview通过更改的布局属性android:keyPreviewLayout.默认设置为查看keyboard_key_preview.xml:编辑2:跟着我做红鲱鱼:源代码建议提供0或不应用标签android:keyPreviewLayout将导致不显示key预览:...casecom.android.internal.R.styleable.KeyboardView_keyPreviewLayout:previewLayout=a.getResourceId(attr,0);break

android studio 设计器预览 : how to include device frame?

对于相反的问题“如何删除设备框架”似乎有很多答案,该问题指示用户单击预览内的“设置”按钮以取消选中“包括设备框架(如果可用)”。但是对于我在Mac上使用2.2.2和更早的2.2.1来说,这样一个带有该选项的按钮永远不可用。开箱即用(dmg)AndroidStudioDesigner始终只显示视口(viewport)而不显示任何设备框架。ThisexplanationoftheDesignersettings建议该选项仅在选择“包含设备框架”选项时可用,但对我来说这是一个鸡和蛋的问题。我正在使用默认的Nexus6PAVD,它已经选择了“启用设备框架”。我看到的唯一设置按钮(位于预览Pan

android相机预览错误的纵横比

我根据教程创建了一个相机应用程序。我使用的预览类来自api-Demos“CameraPreview”。我添加了来自here的修改(预览总是旋转90°)。所以这就是我设置预览大小的方式:publicvoidsurfaceChanged(SurfaceHolderholder,intformat,intw,inth){//Nowthatthesizeisknown,setupthecameraparametersandbegin//thepreview.Camera.Parametersparameters=mCamera.getParameters();Displaydisplay=((

android - Android中的相机,如何获得最佳尺寸,预览尺寸,图片尺寸, View 尺寸,图像失真

在使用takepicture方法时混合来自OpenGL和Android相机的View以获取两者的图像时图像失真。查了一下发现相机图片设置为640X480,openGLView和相机预览都设置为1280x720。所以我将相机图片尺寸设置为1280x720,结果非常完美。但是我无法在代码中设置大小,因为每个Android设备都会有所不同,并且每个设备的预览大小和图片大小的设置都必须从支持的大小列表中选择。考虑到这里有三个变量,Activity布局的屏幕大小、相机预览大小和图片大小,最好的方法是什么。最好使用match_parent或fitXY作为FrameLayout大小并且只使用两个变量

android - 使用 camera2 API 捕获图片而不进行预览

我想要实现的是在不显示预览的情况下捕获图片,直接将输出发送到ImageReader。我用过Camera2Basicexample作为起点。但是,我的ImageReader的回调永远不会被调用,因此没有图像被发送到它的Surface。我真的需要先显示预览吗?这是相机代码,按照异步回调的流程排序:privateImageReaderimageReader;privateHandlerbackgroundHandler;privateHandlerThreadbackgroundThread;privateStringcameraId;privateCameraDevicecameraDev

Listview + Gridview 的 Android Studio 布局预览

有没有办法让AndroidStudio的布局预览屏幕使用实际运行时布局的占位符View填充GridView或ListView?换句话说,我不想看到“项目1/子项目1”View的网格,我希望能够在某处设置@layout/foo并将其显示在其中。 最佳答案 来自图形编辑器:来自xml:注意:注意这个问题:https://stackoverflow.com/a/12188118/624706 关于Listview+Gridview的AndroidStudio布局预览,我们在StackOverf

Android Studio 不显示字符串预览

我在MacOSX上运行AndroidStudio,我无法在编辑器中看到硬编码的字符串值,也看不到可绘制预览。无论如何,我可以在xml文件中看到颜色预览。我需要打开任何选项吗?我知道这可能是由于错误造成的,但他们已强烈宣传此功能,所以恕我直言,它可以工作! 最佳答案 必须在设置>编辑器>代码折叠下勾选“Android字符串引用”选项,但默认勾选。对我来说,它似乎不会自动进行字符串预览。我必须右键单击某些代码中的任意位置,例如getString(R.string.mystring),然后转到折叠>折叠。或者,您也可以按Ctrl+'-'来

android - 倒置摄像头预览字节数组

这个问题在这里已经有了答案:Nexus5xreverselandscapesensorfixinaandroidcamerapreviewapp(3个回答)关闭2年前.我有一个锁定为横向的相机应用程序。需要时,我会旋转从onPreviewFrame()获得的原始字节,并使用它们对视频进行编码。但是,这种方法在Nexus5X和6设备中失败了,因为它们的反向传感器让我看到了颠倒的帧。因为在这种情况下旋转预览对我没有帮助,如here所述:ThisdoesnotaffecttheorderofbytearraypassedinonPreviewFrame(byte[],Camera)我想知道是

android - 使 SurfaceView 大于屏幕(将相机预览适配到大于显示的 SurfaceView)

我有一个自定义相机应用程序,我希望任何预览尺寸都以全屏模式显示,而不会拉伸(stretch)相机预览图像。为此,我需要使surfaceView大于屏幕以保持纵横比,因此实际上用户看到的比相机实际捕获的要少。由于某种原因,我无法使SurfaceView大于屏幕尺寸。到目前为止我已经尝试过:在surfaceChanged方法中调整相机预览的大小在onMeasure方法中调整相机预览的大小在onLayout中调整它的大小method将FLAG_LAYOUT_NO_LIMITS添加到Activity-info为表面View添加android:clipChildren-info在xml中设置宽度

android - Camera2basic 应用程序,在 Android 6.0 LGG3 中具有非常暗的预览

新的API,也许只在LGG3上,似乎发生了一些变化。我正在使用thesamplecode.在我的nexus4上,代码运行良好,但在更新到Android6.0的LGG3上却没有。有什么想法吗?我使用了这些设置,但运气不好,这在​​Nexus4上仍然可以正常工作:mPreviewRequestBuilder.set(CaptureRequest.BLACK_LEVEL_LOCK,false);mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AWB_LOCK,false);mPreviewRequestBuilder.set(Capture